package tst
//
//DruidDataSource dataSource = new DruidDataSource();
//dataSource.setUrl(environment.getProperty("datasource.url"));
//dataSource.setUsername(environment.getProperty("datasource.username"));
//dataSource.setPassword(environment.getProperty("datasource.password"));
//dataSource.setDriverClassName(environment.getProperty("datasource.driver-class-name"));
//dataSource.setInitialSize(5);//初始化时建立物理连接的个数
//dataSource.setMaxActive(20);//最大连接池数量
//dataSource.setMinIdle(0);//最小连接池数量
//dataSource.setMaxWait(50000);//获取连接时最大等待时间，单位毫秒。
//dataSource.setValidationQuery("SELECT 1");//用来检测连接是否有效的sql
//return dataSource;

//<groupId>com.alibaba</groupId>
//<artifactId>druid</artifactId>
//<version>1.1.13</version>

//DriverManagerDataSource dataSource = new DriverManagerDataSource();
//dataSource.setDriverClassName("org.hsqldb.jdbcDriver");
//dataSource.setUrl("jdbc:hsqldb:hsql://localhost:");
//dataSource.setUsername("sa");
//dataSource.setPassword("");
//————————————————
//版权声明：本文为CSDN博主「lfendo」的原创文章，遵循CC 4.0 BY-SA版权协议，转载请附上原文出处链接及本声明。
//原文链接：https://blog.csdn.net/u011781521/article/details/72598730

import org.springframework.jdbc.core.JdbcTemplate
import org.springframework.jdbc.datasource.DriverManagerDataSource

DriverManagerDataSource dataSource = new DriverManagerDataSource();
//dataSource.setDriverClassName("com.mysql.jdbc.Driver");
dataSource.setUrl("jdbc:mysql://jmserver:3306/ruledb");
dataSource.setUsername("root");
dataSource.setPassword("root");


JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);
def list = jdbcTemplate.queryForList("select * from user");
println hc.Util.jsonWrite(list);




